package br.com.sisdoctor.persistencia.exceptions;

import java.util.ArrayList;
import java.util.List;

/**
 * Classe que representa a exceção lançada quando um atributo obrigatório não é informado.
 * @since 25/04/2009
 */
public class AtributosObrigatorioException extends Exception {

	/**
	 * 
	 */
	private static final long serialVersionUID = -3938189254734764472L;
	
	private List<String> attrObrigatorio = new ArrayList<String>();
	
	public List<String> getAttrObrigatorio() {
		return attrObrigatorio;
	}

	public AtributosObrigatorioException(List<String> attrObrigatorio) {
		super();
		this.attrObrigatorio = attrObrigatorio;
	}
	
	@Override
	public String getMessage() {
		return "Atributos Obrigátorios.";
	}

}
